package com.xique.client.service.service;

import com.xique.client.bean.domain.ClientUser;

import java.util.List;

/**
 * 岗亭用户中间Service接口
 * 
 * @author caogq
 * @date 2021-07-22
 */
public interface IClientUserService 
{
    /**
     * 查询岗亭用户中间
     * 
     * @param clientId 岗亭用户中间ID
     * @return 岗亭用户中间
     */
    public ClientUser selectClientUserById(Long clientId);

    /**
     * 查询岗亭用户中间列表
     * 
     * @param clientUser 岗亭用户中间
     * @return 岗亭用户中间集合
     */
    public List<ClientUser> selectClientUserList(ClientUser clientUser);

    ClientUser selectOne(ClientUser clientUser);

    /**
     * 新增岗亭用户中间
     * 
     * @param clientUser 岗亭用户中间
     * @return 结果
     */
    public int insertClientUser(ClientUser clientUser);

    /**
     * 修改岗亭用户中间
     * 
     * @param clientUser 岗亭用户中间
     * @return 结果
     */
    public int updateClientUser(ClientUser clientUser);

    /**
     * 批量删除岗亭用户中间
     * 
     * @param clientIds 需要删除的岗亭用户中间ID
     * @return 结果
     */
    public int deleteClientUserByIds(Long[] clientIds);

    /**
     * 删除岗亭用户中间信息
     * 
     * @param clientUser 岗亭用户中间ID
     * @return 结果
     */
    public int deleteClientUser(ClientUser clientUser);
}
